ThinkPad E40黑苹果折腾大结局

您所在的位置:网站首页 联想e 40 ThinkPad E40黑苹果折腾大结局

ThinkPad E40黑苹果折腾大结局

2024-07-02 19:01| 来源: 网络整理| 查看: 265

本帖最后由 123456_ 于 2013-3-1 09:58 编辑

      断断续续折腾好几个月了,在远景疯狂爬帖,看过的帖子多到吐啊!最初的时候热情高涨,好多次都搞到凌晨三四点才睡。多数问题都是从nksmiles的https://bbs.pcbeta.com/viewthread-1017396-1-1.html 找到解决方法的,现在基本捣鼓得够用了,因此写个帖子记录一下。

        ==================================================

本机信息

      操作系统    Win7 32位 SP1 + OS X ML 10.8.2 (12C60)

      主板           Thinkpad E40 0578MDC (Intel HM55 Chipset)

      处理器        Intel Core i3 380M @ 2.53GHz 双核

      内存           2 GB ( Samsung DDR3 1333MHz )

      主硬盘        西数 WDC WD3200BEVT-08A23T1 ( 320 GB / 5400 转/分 )

      显卡           ATI Mobility Radeon HD 545v  ( 512 MB )

      显示器        京东方 BOE059E ( 14 英寸 ) (非原装)

      光驱           日立-LG DVDRAM GT30N DVD刻录机

      声卡           Realtek ALC269 @ Intel 5 Series/3400 Series Chipset

      网卡           Realtek RTL8168D(P)/8111D(P) PCI-E Gigabit Ethernet NIC

键鼠驱动        我觉得这个是首要的,有一次重装的时候犯傻没放入E/E ,结果进到安装界面了,啥也干不鸟。。。。。。        VoodooPS2Controller.kext.zip (93.79 KB, 下载次数: 614) 2013-2-28 22:52 上传 下载次数: 614 键鼠驱动下载积分: PB币 -1 请勿使用多线程下载工具下载论坛附件! 1、支持三指动作:对应 Ctrl+Command+方向键; 三指设置 2013-2-28 22:44 上传 下载附件 (25.97 KB) 三指设置 请勿使用多线程下载工具下载论坛附件! 2、源项目github.com/RehabMan/OS-X-Voodoo-PS2-Controller复制代码有兴趣的可以研究一下,自己修改编译。 DSDT中加入DTGP        黑苹果的许多问题可以通过修改dsdt解决。

加入苹果特有的DTGP函数。找到第一处Scope (_SB),在前面加入:

Method (DTGP, 5, NotSerialized) {     If (LEqual (Arg0, Buffer (0x10)         {             /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,             /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B         }))     {         If (LEqual (Arg1, One))         {             If (LEqual (Arg2, Zero))             {                 Store (Buffer (One)                     {                          0x03                     }, Arg4)                 Return (One)             }             If (LEqual (Arg2, One))             {                 Return (One)             }         }     }     Store (Buffer (One)         {             0x00         }, Arg4)     Return (Zero) }复制代码

显卡驱动       最难搞的就是TMD显卡了,花费我最多的时间。此方法驱动显卡必须保证原装ATIRadeonX2000.kext 中已有自己的显卡硬件ID。 1、ATI4600Controller.kext 中加入显卡ID;       打开ATI4600Controller.kext/Contents/Info.plist , 找到 IOPCIMatch 节点,在它值里加入0x95531002 。 2、使用Shrike参数驱动显卡;       打开ATI4600Controller.kext/Content/MacOS/ATI4600Controller文件 找到Shrike参数:

02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 03 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02 00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01复制代码

替换为:

10 00 00 00 10 00 00 00 00 01 00 00 00 10 02 06 00 08 00 00 00 02 00 00 00 71 00 00 20 01 01 02 02 00 00 00 40 00 00 00 09 01 00 00 12 04 00 01复制代码

3、安装ATY_Init.kext到S/L/E,识别显卡。

      ATI545v.zip (346.71 KB, 下载次数: 909) 2012-11-21 22:45 上传 下载次数: 909 显卡驱动下载积分: PB币 -1 请勿使用多线程下载工具下载论坛附件!

屏幕亮度       从dsdt中找到Device (PWRB),在它前面加入:

Device (PNLF) {      Name (_HID, EisaId ("APP0002"))      Name (_CID, "backlight")      Name (_UID, 0x0A)      Name (_STA, 0x0B) }复制代码

就能调节亮度了。我现在有两种组合键调节亮度:Fn+C/P 及 ThinkPad自身的Fn+F7/F8(ThinkPad组合键没有小太阳)。

(2013-02-17更新:新版变色龙已解决亮度保存问题,如果不行再参考下面部分。)       重启亮度会重置为最大,设置开机亮度的方法: 1、将brightness文件放进bin目录; 2、打开AppleScript ,写入下面脚本:

tell application "System Events"   do shell script "sudo brightness -v 亮度值" user name "账号" password "密码" with administrator privileges end tell复制代码

亮度值取0-1,保存为backlight.app,放进Applications目录; 3、在系统偏好设置―>用户与群组―>登陆项,加入backlight.app 。       关于E40的机器,好多人SMBios.plist中机型都选MacBookPro6,1,但iMac11,2配置才是最接近吧。我用MacBookPro6,1的话会有一个问题,就是亮度调到0会黑屏,按增加亮度救不回来,起初我不知怎么办,就直接按power键关机,结果HFS+分区被损坏。由于 HFS+ for Windows 有开机启动进程,读取hfs+分区出错,导致win7开机时蓝屏报错。但机型改成用imac 11,2就完美了,有16档,调到0不会黑屏。       现在知道,组合键Ctrl+Alt+F12(还不行就加上Fn键)可以让mac重启,避免了按power键伤机器的问题。

       brightness.zip (2.6 KB, 下载次数: 226) 2012-11-21 22:02 上传 下载次数: 226 亮度调节下载积分: PB币 -1 请勿使用多线程下载工具下载论坛附件!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3